$(function(){
	$("#user_list").datagrid({
		url:"users_data.php",
		fit : true,
		fitColumns : true,
		striped : true,
		rownumbers : true,
		border : false,
		pagination : true,
		pageSize : 14,
		pageList : [14, 28, 42, 56, 70],
		pageNumber : 1,
		toolbar:'users_tool',
		columns:[[
		    {
				field : 'customer_uid',
				title : '自动编号',
				width : 100,
				checkbox:true,
			},
			{
				field : 'username',
				title : '用户名',
				width : 100,
			},
			{
				field : 'password',
				title : '用户密码',
				width : 100,
			},
			{
				field : 'time',
				title : '创建时间',
				width : 100,
			},
		]],
	});
	
	users_tool ={
		check:function(){
			var rows = $("#user_list").datagrid("getSelections");
			if(rows.length>1){
				$.messager.alert("警告操作","每次查看用户只能选择一条",'warning');
			}else if(rows.length==0){
				$.messager.alert("警告操作","请选择一条用户数据",'warning');
			}else{
				$.ajax({
					url : 'getUsers.php',
					type : 'post',
					data : {
						customer_uid : rows[0].customer_uid,
					},
					beforeSend : function () {
						$.messager.progress({
							text : '正在获取中...',
						});
					},
					success : function (data, response, status) {
						$.messager.progress('close');
						
						if (data) {
							var obj = $.parseJSON(data);
							$('#check_users').form('load', {
								id_check : obj[0].customer_uid,
								username_check : obj[0].username,
								time_check : obj[0].time,
							}).dialog('open');
						}
					}
				});
			}
		},
		search:function(){
			$("#search_users").dialog("open");
			$("#name").focus();
		},
		remove : function () {
			var rows = $('#user_list').datagrid('getSelections');
			if (rows.length > 0) {
				$.messager.confirm('确定操作', '您确定要删除所选的用户吗？', function (flag) {
					if (flag) {
						var ids = [];
						for (var i = 0; i < rows.length; i ++) {
							ids.push(rows[i].customer_uid);
						}
						$.ajax({
							type : 'POST',
							url : 'deleteUsers.php',
							data : {
								ids : ids.join(','),
							},
							beforeSend : function () {
								$('#user_list').datagrid('loading');
							},
							success : function (data) {
								if (data) {
									$('#user_list').datagrid('loaded');
									$('#user_list').datagrid('load');
									$('#user_list').datagrid('unselectAll');
									$.messager.show({
										title : '提示',
										msg : data + '个用户被删除成功！',
									});
								}
							},
						});
					}
				});
			} else {
				$.messager.alert('提示', '请选择要删除的记录！', 'info');
			}
		},
		reload:function (){
			$('#user_list').datagrid('reload');
		}
	};
	
	$("#check_users").dialog({
		title:"查看用户个人信息",
		width:400,
		modal:true,
		closed:true,
		buttons:[{
			text:"关闭",
			handler:function(){
				$("#check_users").dialog("close").form("reset");
			},
		}],
	});
	
		
	$("#search_users").dialog({
		title:"查找用户",
		width:400,
		modal:true,
		closed:true,
		buttons:[{
			text:"提交",
			handler:function(){
				if ($('#search_users').form('validate')) {
					$.ajax({
						url : 'searchUser.php',
						type : 'POST',
						data : {
							name : $('input[name="name"]').val(),
						},
						beforeSend : function () {
							$.messager.progress({
								text : '正在查找中...',
							});
						},
						success : function (data, response, status) {
							$.messager.progress('close');
							if (data[4]) {
								$.messager.show({
									title : '提示',
									msg : '查找用户成功',
								});
								$('#search_users').dialog('close').form('reset');
								var obj1 = $.parseJSON(data);
								var obj2 = {'total':1,'rows':obj1};
								$('#user_list').datagrid('loadData',obj2);
							} else {
								$.messager.alert('查找用户失败！', '用户不存在，请检查输入是否正确！', 'warning');
							}
						},
					});
				}
			},
		},{
			text:"取消",
			handler:function(){
				$("#search_users").dialog("close").form("reset");
			},
		}],
	});
});